package chapter10.ClodeBlock;

import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;

//静态相关的代码块，属性初始化，在类加载时，就执行完毕。Object顶级父类应该使用的是默认构造器，无参
public class CodeBlockDetail03 {
    public static void main(String[] args) {
        new BBB();
    }

}
class AAA{
    {
        System.out.println("AAA的普通代码块");
    }
    public AAA(){
        System.out.println("AAA的无参构造器被调用");
    }
}
class BBB extends AAA{
    {
        System.out.println("BBB");
    }

    public BBB() {
        //1.super()
        //2.调用本类的普通代码块
        System.out.println("BBB的无参构造器被调用");
    }
}